﻿/*公共样式*/
body { font-size: 14px; color: #444444; min-width: 1200px; background: url(../images/gt-bg.jpg) top center no-repeat; background-size: 100% auto; background-attachment: fixed; }
.gt-content { padding: 0px 20px; background: #fff; margin-bottom: 28px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; /*height:800px;*/ }
.mybor { border: 1px solid #eee; }
.mybor-top { border-top: 1px solid #eee; }
.mybor-bot { border-bottom: 1px solid #eee; }
/*表格样式*/
/*table tr td, table tr th, table { border-color: #eee; }*/
table { border: solid 1px #e2e2e2; border-collapse: collapse; border-spacing: 0; }
table tr td, table tr th { border: 1px #e2e2e2 solid; /*font-size:12px; height:25px;line-height:25px;*/ }
/*table .tdleft { border-top: 1px #e1e1e1 solid; background: #f9f9f9; padding-right: 3px; text-align: right; width: 125px; }
table .tdright{ border-top: 1px #e1e1e1 solid; padding-left: 8px; }
table .tdbt{ border-top: 1px #e1e1e1 solid; text-align:center }*/
/*网站顶部*/
.gt-container { width: 1200px; margin: 0 auto; overflow: hidden; }
.gt-top { width: 100%; height: 40px; background: url(../images/gt-bg1.png); }
.gt-top-nav { padding-left: 40px; padding-top: 8px; }
.gt-top-nav li { float: left; width: 100px; }
.gt-top-nav img { margin-right: 7px; }
.gt-top-nav span { color: #fff; font-size: 12px; }
.gt-top-nav .ico01 { width: 450px; }
.gt-index-search { padding-top: 146px; /*height:64px;*/ width: 580px; margin: 0 auto; }
.gt-index-logo { width: 580px; text-align: center; /*height: 68px;*/ margin-left: 40px; margin-bottom: 40px; text-align: left; }
.gt-index-box { width: 580px; height: 40px; margin-top: 20px; border-radius: 20px; background-color: #fff; /*margin: 0 auto;*/ text-align: center; }
.gt-index-box input { width: 420px; height: 40px; line-height: 40px; padding-left: 18px; }
.gt-index-box button { width: 120px; height: 38px; border-radius: 20px; background-color: #3069b8; font-size: 16px; color: #fff; line-height: 38px; margin-left: 16px; cursor: pointer; }
.gt-index-hotwords { margin-top: 20px; text-align: center; width: 580px; }
.gt-index-hotwords span { color: #3069b8; font-size: 16px; }
.gt-index-hotwords a { color: #fff; font-size: 12px; background: url(../images/gt-bg4.png) repeat; border-radius: 12px; padding: 0 13px; display: inline-block; height: 24px; line-height: 24px; }
.gt-index-nav { margin-top: 121px; margin-bottom: 214px; }
.gt-index-nav li, .gt-index-navdown { float: left; width: 150px; height: 140px; border-radius: 3px; text-align: center; }
.gt-index-nav li { margin-right: 25px; }
.gt-index-nav li img { margin-top: 28px; }
.gt-index-navdown img { margin-top: 39px; }
.gt-index-nav li span { display: block; color: #fff; font-size: 16px; line-height: 64px; }
.gt-index-navdown span { display: block; color: #fff; font-size: 16px; margin-top: 32px; }
.gt-index-nav li a { display: block; }
.gt-index-nav li:hover, .gt-index-navdown:hover { font-weight: bold; cursor: pointer; }
.gt-index-nav1 { background: #457fdb; }
.gt-index-nav2 { background: #af3b2c; }
.gt-index-nav3 { background: #e59600; }
.gt-index-nav4 { background: #4ea039; }
.gt-index-nav5 { background: #8d5ab2; }
.gt-index-nav6 { background: #af3b2c; }
.gt-index-navdown { background-color: rgba(0,0,0,0.6); }

/*时政热点*/
.szrd { height: 35px; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; background: url(../images/szrd.png) left center no-repeat no-repeat #F9F9F9; box-sizing: border-box; }
.szrd ul { padding-left: 150px; }
.szrd li { float: left; width: 275px; padding-left: 14px; padding-right: 18px; text-align: left; background: url(../images/gt-icon86.png) left center no-repeat; }
.szrd li a { display: inline-block; line-height: 35px; max-width: 100%; color: #878787; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.szrd .more { width: 50px; /*border-top: 1px solid #f00;*/ }

/*底部*/
.gt-footer { padding-top: 25px; padding-bottom: 17px;background: url(../images/footerbg.png); border-radius:5px;  }
.gt-footer-about { text-align: center; }
.gt-footer-about a { font-size: 16px; color: #fff; }
.gt-footer-about span { display: inline-block; font-size: 16px; color: #fff; margin: 0 3px; }
.gt-footer-detail { text-align: center; margin-top: 20px; }
.gt-footer-detail p { font-size: 14px; color: #fff; line-height: 24px; }
.gt-footer-imgs { text-align: center; margin-top: 17px; }
.gt-footer-imgs a { display: inline-block; margin-right: 10px; }
/*f浮动*/
.gt-client-box { width: 50px; height: 240px; background: url(../images/gt-bg3.png); position: fixed; right: 43px; bottom: 20px; text-align: center; padding-top: 20px; }
.gt-client-box a { display: inline-block; margin-bottom: 22px; }
.gt-client-box a:hover { position: relative; animation: myfirst 0.2; -webkit-animation: myfirst 0.2s; -webkit-animation-iteration-count: 3; }
/*图说高台*/
.gt-header { height: 190px; }
.gt-logo { margin-top: 60px; margin-left: 40px; }
.gt-search { margin-top: 59px; margin-right: 40px; }
.gt-nav { height: 55px; width: 100%; background: #3069b8; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.gt-nav li { height: 100%; width: 171px; text-align: center; float: left; }
.mainpage .gt-nav li { height: 100%; width: 163px; text-align: center; float: left; }
.gt-nav li a { display: block; }
.gt-nav li a span { display: inline-block; font-size: 16px; font-weight: bold; color: #fff; line-height: 55px; padding-left: 30px; }
.gt-nav-on { background: #2b4b81; }
.gt-nav1 a span { background: url(../images/gt-icon21.png) left center no-repeat; }
.gt-nav2 a span { background: url(../images/gt-icon22.png) left center no-repeat; }
.gt-nav3 a span { background: url(../images/gt-icon23.png) left center no-repeat; }
.gt-nav4 a span { background: url(../images/gt-icon24.png) left center no-repeat; }
.gt-nav5 a span { background: url(../images/gt-icon25.png) left center no-repeat; }
.gt-nav6 a span { background: url(../images/gt-icon26.png) left center no-repeat; }
.gt-nav7 a span { background: url(../images/gt-icon27.png) left center no-repeat; }
/*你的位置*/
.gt-local { height: 50px; padding-left: 8px; border-bottom: 1px solid #e2e2e2; color: #888888; line-height: 50px; }
.gt-local span, .gt-local a { color: #888888; }
.gt-local img { margin-right: 8px; }
.gt-wrap { margin-top: 20px; padding-bottom: 40px; }
.gt-lf-nav { width: 250px; }
.gt-lf-nav-tit { width: 100%; height: 50px; background: url(../images/gt-icon29.png) 16px center no-repeat #3269b8; }
.gt-lf-nav-tit a { display: block; line-height: 46px; padding-left: 49px; color: #fff; font-size: 16px; height: 50px; }
.gt-lf-nav-l { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
.gt-lf-nav-l li { width: 100%; height: 49px; border-bottom: 1px solid #eeeeee; background: url(../images/gt-icon30.png) 13px center no-repeat; }
.gt-lf-nav-l li a { padding: 0 40px; overflow: hidden; text-overflow: ellipsis; display: block; line-height: 46px; font-size: 16px; color: #464646; height: 49px; padding-left: 91px; background: url(../images/gt-icon31.png) 226px center no-repeat; }
.gt-lf-nav-on, .gt-lf-nav-l li:hover { background: url(../images/gt-icon301.png) 13px center no-repeat #f8fbff !important; }
.gt-lf-nav-on a, .gt-lf-nav-l li a:hover { color: #3269b8 !important; background: url(../images/gt-icon311.png) 226px center no-repeat; }
/*专题列表*/
.ztlist-lf { width: 300px; }
.ztlist-lf-tit { width: 100%; height: 50px; background: url(../images/gt-icon29.png) 16px center no-repeat #3269b8; }
.ztlist-lf-tit a { display: block; line-height: 46px; padding-left: 49px; color: #fff; font-size: 16px; height: 50px; }
.ztlist-lf-l { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
.ztlist-lf-l li { width: 100%; height: 49px; border-bottom: 1px solid #eeeeee; background: url(../images/gt-icon30.png) 13px center no-repeat; }
.ztlist-lf-l li a { padding-left: 35px; overflow: hidden; text-overflow: ellipsis; display: block; line-height: 46px; font-size: 14px; color: #464646; height: 49px; background: url(../images/gt-icon31.png) 276px center no-repeat; }
.ztlist-lf-on, .ztlist-lf-l li:hover { background: url(../images/gt-icon301.png) 13px center no-repeat #f8fbff !important; }
.ztlist-lf-on a, .ztlist-lf-l li a:hover { color: #3269b8 !important; background: url(../images/gt-icon311.png) 276px center no-repeat; }

/*图片概览*/
.gt-con { width: 890px; }
.gt-con-tit { width: 100%; height: 47px; margin-bottom: 19px; border-bottom: 2px solid #3069b8; background: url(../images/gt-icon32.png) 14px center no-repeat; }
.gt-con-tit a { display: inline-block; line-height: 46px; margin-left: 39px; color: #3269b8; font-size: 16px; }
.gt-pic-list li { width: 270px; height: 180px; border: 1px solid #eeeeee; padding: 5px; position: relative; float: left; margin: 0 10px 20px; }
.gt-pic-mr0 { margin-right: 0px !important; }
.gt-pic-list { margin: 0 -10px; }
.gt-pic-list li img { width: 271px; height: 180px; }
.gt-pic-list li div { position: absolute; bottom: 5px; left: 5px; width: 270px; height: 30px; text-align: center; background: url(../images/gt-bg5.png); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gt-pic-list li div span { color: #eeeeee; font-size: 16px; line-height: 30px; max-width: 270px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gt-con-more { width: 888px; margin-top: 7px; height: 38px; border: 1px solid #e2e2e2; background: #eeeeee; text-align: center; }
.gt-con-more a { display: inline-block; line-height: 38px; color: #3b66bb; font-size: 16px; }
/*细览*/
.gt-con-xl { padding-right: 62px; }
.gt-con-xl-t { text-align: center; }
.gt-con-xl-t span { font-size: 30px; color: #3269b8; display: inline-block; line-height: 82px; }
.gt-con-xl-w { text-align: center; margin-top: 7px; padding-bottom: 34px; }
.gt-con-xl-about { width: 888px; height: 86px; border: 1px solid #eeeeee; margin-left: -32px; padding-top: 12px; overflow-y: auto; margin-bottom: 22px; }
.gt-con-xl-about li { float: left; width: 174px; height: 38px; padding-left: 43px; background: url(../images/gt-icon33.png) 28px center no-repeat; }
.gt-con-xl-about li a { display: inline-block; line-height: 38px; }
/*要闻-图片新闻*/
.gt-pic-list2 { padding-top: 5px; }
.gt-pic-list2 h3 { color: #205ab2; text-align: center; margin-bottom: 20px; font-size: 20px; }
.gt-pic-list2 li { height: 135px; width: 100%; padding-bottom: 14px; border-bottom: 1px solid #eeeeee; margin-bottom: 15px; }
.gt-pic-list2-col1 { height: 133px; width: 200px; border: 1px solid #e2e2e2; }
.gt-pic-list2-col1 img { height: 133px; width: 200px; }
.gt-pic-list2-col2 { width: 632px; margin-left: 21px; }
.gt-pic-list2-t { font-size: 18px; line-height: 36px; }
.gt-pic-list2-col2 p { color: #888888; line-height: 25px; margin-top: 7px; }
.gt-pic-list2-col2 p .xq { color: #3069b8; }
.gt-pic-list2-s { color: #aaa; line-height: 42px; }
/*要闻首页*/
.gt-yw-wrap1 { padding-top: 20px; }
.gt-yw-wrap1-col1 { width: 510px; height: 340px; position: relative; overflow: hidden; border: 1px solid #eee; }
.gt-yw-newspic { width: 510px; height: 340px; position: relative; overflow: hidden; }
.gt-yw-newspic li { width: 510px; height: 340px; position: absolute; left: 0; top: 0; }
.gt-yw-newspic li img { width: 510px; height: 340px; }
.gt-yw-pictt { position: absolute; overflow: hidden; width: 100%; height: 35px; bottom: 0; background: url(../images/gt-bg6.png); }
.gt-yw-pictt li { width: 100%; height: 35px; }
.gt-yw-pictt li a { color: #fff; font-size: 16px; line-height: 35px; display: inline-block; max-width: 345px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 12px; }
.gt-yw-picpg { position: absolute; bottom: 7px; right: 9px; }
.gt-yw-picpg li { float: left; width: 18px; height: 15px; border: 1px solid #9e9d9b; text-align: center; color: #fff; font-size: 12px; margin-right: 2px; line-height: 15px; cursor: pointer; }
.gt-yw-pgon { border: 1px solid #ff6600 !important; background: #ff6600; }
.gt-yw-wrap1-col2 { width: 625px; margin-left: 20px; }
/*视频新闻*/
.videolist { padding-top: 10px; padding-left: 10px; border: 1px solid #eee; height: 130px; overflow-y: auto; }
.videolist li { width: 193px; height: 40px; line-height: 36px; background: url(../images/gt-icon33.png) 10px center no-repeat; padding: 0 10px; float: left; }
.videolist li a { margin-left: 15px; /*text-overflow: ellipsis; white-space: nowrap;*/ }
.videolist li a:hover { cursor: pointer; }

/*首页菜单也使用*/
.gt-yw-headline { }
.gt-yw-headline span { text-align: center; width: 100%; display: block; }
.gt-yw-headline span a { color: #3b69bb; font-size: 18px; }
.gt-yw-headline p a { color: #888888; line-height: 23px; display: inline-block; margin-top: 13px; text-indent: 2em; }
/*首页*/
.gt-yw-wrap1-col2-sy { padding-top: 10px; }
.gt-yw-wrap1-col2-sy li { width: 100%; height: 29px; background: url(../images/gt-icon33.png) left center no-repeat; }
.gt-yw-wrap1-col2-sy li a { width: 560px; display: inline-block; line-height: 28px; margin-left: 15px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gt-yw-wrap1-col2-sy li span { color: #888888; line-height: 28px; float: right; }

.gt-yw-wrap1-col2-l { padding-top: 10px; }
.gt-yw-wrap1-col2-l li { width: 100%; height: 29px; background: url(../images/gt-icon33.png) left center no-repeat; }
.gt-yw-wrap1-col2-l li a { display: inline-block; line-height: 28px; margin-left: 15px; float: left; overflow: hidden; /*text-overflow: ellipsis; white-space: nowrap;*/ }
.gt-yw-wrap1-col2-l li span { color: #888888; line-height: 28px; float: right; }
.gt-wrap2 { margin-top: 19px; padding-bottom: 15px; }
.gt-wrap2-col1 { width: 770px; }
.gt-wrap2-col1-row { width: 100%; margin-bottom: 19px; }
.gt-wrap2-col1-t { width: 100%; height: 40px; border-top: 2px solid #3b69bb; background: #f0f2f5; margin-bottom: 10px; }
.gt-wrap2-col1-tit { color: #3b69bb; font-size: 16px; margin-left: 19px; line-height: 40px; }
.gt-wrap2-col1-m { color: #aaaaaa; font-size: 12px; line-height: 40px; margin-right: 17px; }
.gt-wrap2-col1-row-l { }
.gt-wrap2-col1-row-l li { width: 100%; height: 29px; background: url(../images/gt-icon33.png) 2px center no-repeat; }
.gt-wrap2-col1-row-l li a { display: inline-block; line-height: 28px; margin-left: 17px; float: left; }
.gt-wrap2-col1-row-l li span { color: #888888; line-height: 28px; float: right; margin-right: 14px; }
.gt-wrap2-col2 { width: 330px; padding: 10px 20px 8px 20px; background: #f0f2f5; }
.gt-wrap2-col2-row { width: 100%; margin-bottom: 8px; }
.gt-wrap2-col2-t { width: 100%; height: 36px; margin-bottom: 10px; border-bottom: 1px solid #e2e2e2; }
.gt-wrap2-col2-tit { line-height: 35px; display: inline-block; color: #3b69bb; font-size: 16px; display: inline-block; padding-left: 12px; border-bottom: 2px solid #3b69bb; }
.gt-wrap2-col2-tit1 { padding-left: 21px !important; background: url(../images/gt-icon34.png) 10px center no-repeat; }
.gt-wrap2-col2-m { color: #aaaaaa; font-size: 12px; line-height: 36px; }
/*领导活动*/
.gt-wrap2-col2-l1 { }
.gt-wrap2-col2-l1 li { width: 100%; height: 33px; background: url(../images/gt-icon35.png) 10px center no-repeat; }
.gt-wrap2-col2-l1 li a { line-height: 33px; margin-left: 24px; float: left; max-width: 310px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gt-wrap2-col2-pic { width: 330px; height: 186px; margin-top: 21px; margin-bottom: 7px; }
.gt-wrap2-col2-pic img { width: 330px; height: 186px; }
.gt-wrap2-col2-l2 li { width: 154px; height: 33px; background: url(../images/gt-icon35.png) 1px center no-repeat; }
.gt-wrap2-col2-l2 li a { line-height: 33px; display: inline-block; max-width: 145px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 14px; }
.gt-wrap2-col2-l3 li { width: 330px; height: 34px; }
.gt-wrap2-col2-l3 span { font-size: 13px; display: inline-block; height: 20px; width: 20px; background: #e1e1e1; color: #999999; border-radius: 50%; text-align: center; line-height: 20px; float: left; margin: 8px 12px 0px 2px; }
.gt-wrap2-col2-top3 span { background: #f1b65e; color: #fff; }
.gt-wrap2-col2-l3 a { line-height: 34px; display: inline-block; max-width: 294px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
/*要闻 文章列表*/
.gt-con-newslist { margin-top: -8px; }
.gt-con-newslist li { border-bottom: 1px dotted #cccccc; height: 40px; padding-left: 16px; }
.gt-con-newslist li a { font-size: 16px; max-width: 800px; line-height: 40px; display: inline-block; padding-left: 15px; background: url(../images/gt-icon33.png) left center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.gt-con-newslist li span { float: right; color: #888888; font-size: 16px; line-height: 36px; margin-right: 6px; }
.gt-page { padding-left: 74px; margin-top: 47px; }
.gt-page a, .gt-page span { color: #222222; font-size: 16px; display: inline-block; line-height: 32px; border: 1px solid #e1e1e1; text-align: center; margin-right: 3px; }
.gt-page-fe { width: 50px; }
.gt-page-pn { width: 64px; }
.gt-page-num a { width: 30px; }
.gt-page span { padding: 0 11px; }
.gt-page-on, .gt-page a:hover { color: #fff !important; background: #1258ad !important; border: 1px solid #1258ad !important; }
/*互动-政务访谈图片列表*/
.zwftlist { padding-top: 5px; }
.zwftlist li { height: 135px; width: 100%; padding-bottom: 14px; border-bottom: 1px solid #eeeeee; margin-bottom: 15px; }
.zwftlist-col1 { height: 133px; width: 200px; border: 1px solid #e2e2e2; }
.zwftlist-col1 img { height: 133px; width: 200px; }
.zwftlist-col2 { width: 632px; margin-left: 21px; }
.zwftlist-col2 b { font-weight: normal; color: #3069b8; }
.zwftlist-col2 p { color: #888888; line-height: 25px; margin-top: 5px; }
.zwftlist-col2 p .xq { color: #3069b8; }
.zwftlist-t { font-size: 18px; }
.zwftlist-s { color: #aaa; }

/*文章内容页===================================================*/
.size-small { padding: 0 5px; }
.size-small:hover { cursor: pointer; background-color: #2b4b81; color: #fff; }
.size-small.active { background-color: #2b4b81; color: #fff; }

.gt-xl-con { width: 1060px; margin: 0px auto; /*padding: 0 50px 54px 50px;*/ }
.gt-xl-tit { padding-top: 35px; padding-bottom: 17px; border-bottom: 1px solid #eeeeee; }
.gt-xl-tit h1 { color: #3069b8; font-size: 26px; text-align: center; font-weight: normal; }
.gt-xl-bar { margin-top: 30px; }
.gt-xl-msg { /*padding-left: 12px;*/ }
.gt-xl-msg span { color: #888888; margin-right: 25px; }
.gt-xl-tool { }
.gt-xl-tool span, .gt-xl-tool a { color: #888888; float: left; }
.gt-xl-tool a { display: inline-block; padding-left: 24px; margin-right: 10px; }
.gt-xl-dy { background: url(../images/gt-icon36.png) left center no-repeat; }
.gt-xl-text { border-bottom: 1px solid #eeeeee; padding-top: 30px; padding-bottom: 15px; margin-bottom: 70px; }
.gt-xl-text p { text-align: left; line-height: 36px; margin: 26px 0px; }
.gt-xl-ewm { padding-top: 20px; text-align: center; }
.gt-xl-ewm span { display: block; color: #878787; font-size: 16px; line-height: 40px; }
.gt-xl-link { margin-top: 36px; /*margin-left: -14px;*/ }
.gt-xl-link a { float: left; margin-right: 8px; }
.gt-xl-link span { float: right; font-size: 16px; color: #878787; cursor: pointer; }
.contentdetail { width: 1000px; margin: 0px auto; font-size: 16px; line-height: 200%; text-indent: 2em; }
.contentdetail p { margin: 10px 0px; }
.contentdetail img { text-align: center; margin: 10px 0px; max-width: 1000px; text-indent: 0em; }
/*.trs_key4format { font-size: 16px;}
.trs_key4format > p { text-indent: 2em; font-size: 16px; line-height: 200%; margin: 10px 0;  }*/
/* 表格 */
.trs_key4format table { border-collapse: collapse; max-width: 1000px; }
.trs_key4format table, .trs_key4format td, .trs_key4format th { padding: 5px 3px; border: 1px solid #DDD; word-break: break-all; text-indent: 0; }

/*主页*/
.gt-zy-item-hide { display: none; }
.gt-zy-sy-wrap1 { height: 98px; border: 1px solid #e2e2e2; }
.gt-zy-sy-wrap1-l { margin-left: 20px; }
.gt-zy-sy-wrap1-logo { margin-top: 16px; margin-left: 16px; }
.gt-zy-sy-wrap1-info { width: 100%; text-align: center; /*margin-left: 36px;*/ }
.gt-zy-sy-wrap1-tit a { font-size: 30px; display: inline-block; max-width: 990px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 60px; }
.gt-zy-sy-wrap1-l li { float: left; width: 22%; padding-left: 14px; padding-right: 18px; text-align: left; background: url(../images/gt-icon86.png) left center no-repeat; }
.gt-zy-sy-wrap1-l li a { display: inline-block; line-height: 26px; max-width: 100%; color: #878787; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gt-yw-wrap1-col2-tit { height: 40px; background: #f0f2f5; }
.gt-yw-wrap1-col2-tit li { width: 104px; text-align: center; float: left; }
.gt-yw-wrap1-col2-tit li a { display: block; line-height: 40px; }
.gt-yw-wrap1-col2-t { background: #3069b8 !important; }
.gt-yw-wrap1-col2-t a { color: #fff !important; }
.gt-zy-wrap1 { padding-top: 0px; }
.gt-zy-wrap1-col { width: 570px; }
.gt-zy-wrap1-tit { width: 100%; height: 40px; background: #f0f2f5; margin-bottom: 19px; }
.gt-zy-wrap1-tit a { display: inline-block; width: 108px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; background: #3069b8; }
.gt-zy-wrap1-tx { width: 104px; height: 148px; padding: 5px; border: 1px solid #eeeeee; margin-left: 8px; }
.gt-zy-wrap1-info { width: 400px; margin-right: 20px; }
.gt-zy-wrap1-n { color: #3069b8; font-size: 24px; display: inline-block; margin-left: 12px; line-height: 38px; margin-right: 14px; }
.gt-zy-wrap1-z { color: #9f9f9f; font-size: 16px; }
.gt-zy-wrap1-w { width: 352px; height: 74px; padding: 34px 28px 0px 20px; background: url(../images/gt-bg7.png); margin-top: 9px; }
.gt-zy-wrap1-w p { line-height: 24px; width: 100%; height: 50px; overflow: hidden; }
.gt-zy-wrap2 { padding-right: 8px; margin-top: 38px; margin-bottom: 23px; }
.gt-zy-wrap2-col { width: 560px; margin-bottom: 13px; }
.gt-zy-wrap2-tit, .gt-ldjj-wrap2-tit { width: 100%; height: 39px; border-bottom: 1px solid #eeeeee; }
.gt-zy-wrap2-tit a, .gt-ldjj-wrap2-t { color: #3069b8; font-size: 16px; display: inline-block; width: 102px; text-align: center; line-height: 38px; border-bottom: 2px solid #3069b8; }
.gt-ldjj-wrap2-m { color: #aaaaaa; font-size: 12px; line-height: 40px; margin-right: 20px; }
.gt-zy-wrap2-col ul { margin-top: 16px; padding-left: 22px; width: 560px; }
.gt-zy-wrap2-col ul li { float: left; margin-right: 38px; height: 30px; }
.gt-zy-wrap2-col ul li a { }
.gt-zy-yw-col { width: 570px; }
.gt-yw-wrap1-col2-hide { display: none; }
.gt-zy-zw-col1 li { height: 42px; width: 208px; border: 1px solid #e1e1e1; background: #eeeeee; border-radius: 4px; margin-bottom: 16px; }
.gt-zy-zw-col1 li a { display: block; height: 40px; width: 192px; padding-left: 16px; position: relative; }
.gt-zy-zw-col1 li a img { position: absolute; top: 50%; transform: translate(0, -50%); }
.gt-zy-zw-col1 li a span { display: inline-block; color: #333333; font-size: 16px; line-height: 40px; float: left; margin-left: 33px; }
.gt-zy-zw-col2 { width: 924px; }
.gt-zy-zw-col2-row1-c { width: 450px; }
.gt-zy-zw-col2-row1-c .gt-yw-wrap1-col2-l li a { max-width: 370px; }
.gt-zy-zw-col2-row2 { width: 945px; margin-top: 12px; }
.gt-zy-zw-col2-row2 a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; width: 88px; height: 40px; border: 1px solid #e1e1e1; background: url(../images/gt-icon95.png) 14px center no-repeat #eeeeee; border-radius: 4px; padding-left: 30px; line-height: 40px; margin-right: 15px; margin-bottom: 8px; font-size: 16px; color: #333333; }
.gt-zy-fw-col1-row1 { margin-bottom: 8px; width: 570px; margin-top: 0px !important; }
.gt-zy-fw-col1-row2 { margin-left: 5px; }
.gt-zy-fw-col1-row2 img { margin-left: -3px; }
.gt-zy-fw-col2 { width: 570px; }
.gt-zy-fw-col255 { margin-bottom: 45px; }
.gt-zy-fw-col2-l { margin-top: 15px; padding-left: 4px; }
.gt-zy-fw-col2-l li { float: left; width: 127px; margin-right: 19px; height: 81px; margin-top: 8px; }
.gt-zy-fw-col2-l li:last-child { margin-right: 0px; }
.gt-zy-fw-col2-l li a { display: block; }
.gt-zy-fw-col2-l li a img { margin-right: 5px; }

/*个人服务*/
.listgeren { margin-top: 10px;margin-bottom:20px;}
.listgeren li { float: left; width:94px;height:35px;line-height:35px;text-align:center}
.listgeren li a { /*display: block;*/ }

/*便民服务*/
.bmfwlist { overflow: hidden; margin-top: 20px; }
.bmfwlist li { overflow: hidden; width: 100px; height: 120px; float: left;margin-right:17px }
.bmfwlist li a { display: block; width: 100px; height: 120px;}
.bmfwlist li img {width: 100px; height: 120px;border-radius:5px;}
.bmfwlist .a1 { }
.bmfwlist .a2 { }
.bmfwlist .a3 { }
.bmfwlist .a4 { }
.bmfwlist .a5 {margin-right:0px }

.gt-zy-item { height: 465px; }
.gt-zy-item .gt-hd-wrap1-row1-col1, .gt-zy-item .gt-hd-wrap1-row1-col1 img { width: 215px; height: 143px; }
.gt-zy-item .gt-hd-wrap1-row1-col2 { width: 606px; margin-top: -10px; padding: 0px; }
.gt-zy-item .gt-hd-wrap1-row1 { margin-top: 16px; }
.gt-zy-item .gt-hd-wrap1-con { margin-bottom: 10px; }
.gt-zy-item .gt-wrap1-table { margin: 0; }
.gt-zy-xq-col1 { width: 570px; background: url(../images/gt-bg14.png); }
.gt-zy-item .gt-xq-wrap1-col2 { margin-left: 12px; margin-top: 94px; }
.gt-zy-item .gt-xq-wrap1-col2 p a span { color: #a62525; }
.gt-zy-xq-col1-l { margin-top: 15px; padding-left: 13px; width: 575px; }
.gt-zy-xq-col1-l li { float: left; margin-right: 32px; margin-bottom: 12px; width: 83px; height: 27px; background: url(../images/gt-bg15.png); }
.gt-zy-xq-col1-l li a { display: block; font-size: 16px; color: #464603; line-height: 27px; text-align: center; }
.gt-zy-wrap3 { margin-top: 18px; padding-top: 22px; border-top: 1px solid #e2e2e2; }
.gt-zy-wrap3-row1 { position: relative; }
.gt-zy-wrap3-row1-l { width: 1095px; height: 72px; margin: 0 auto; overflow: hidden; }
.gt-zy-wrap3-row1-l li { display: inline-block; margin-right: 14px; width: 352px; height: 72px; }
.gt-zy-wrap3-row1-l li:last-child { margin-right: 0px; }
.gt-zy-wrap3-row1 span { width: 24px; height: 24px; display: inline-block; position: absolute; cursor: pointer; }
.pic-left { left: 0px; top: 23px; background: url(../images/gt-icon37.png); }
.pic-right { right: 0px; top: 23px; background: url(../images/gt-icon38.png); }
.gt-zy-wrap4 { margin-top: 19px; padding-bottom: 25px; }
.gt-zy-wrap4-col { width: 373px; }
.gt-zy-wrap4-tit { width: 100%; height: 45px; }
.gt-zy-wrap4-tit1 { background: #3069b8; }
.gt-zy-wrap4-tit1 a { background: url(../images/gt-icon39.png) left center no-repeat; }
.gt-zy-wrap4-tit2 { background: #a2d56b; }
.gt-zy-wrap4-tit2 a { background: url(../images/gt-icon44.png) left center no-repeat; }
.gt-zy-wrap4-tit3 { background: #61b5d0; }
.gt-zy-wrap4-tit3 a { background: url(../images/gt-icon49.png) left center no-repeat; }
.gt-zy-wrap4-tit a { display: inline-block; line-height: 45px; color: #fff; font-size: 18px; padding-left: 42px; margin-left: 19px; }
.gt-zy-wrap4-l { }
.gt-zy-wrap4-l li { margin-bottom: 15px; width: 179px; height: 75px; background: #eeeeee; float: left; position: relative; }
.gt-zy-wrap4-l li a { display: block; position: absolute; top: 50%; margin-left: 20px; transform: translate(0, -50%); }
.gt-zy-wrap4-l li a img { position: absolute; top: 50%; transform: translate(0, -50%); }
.gt-zy-wrap4-l li a span { display: inline-block; font-size: 16px; line-height: 22px; float: left; margin-left: 40px; }
/*领导*/
.gt-ld-content { padding-top: 20px; padding-bottom: 32px; }
.gt-ld-wrap { padding: 120px 20px 0px 20px; border: 1px solid #e2e2e2; background: url(../images/gt-bg8.png) center 0px no-repeat; }
.gt-ld-col { width: 530px; }
.gt-ld-row1 { background: url(../images/gt-bg9.png) bottom center repeat-x; margin-bottom: 18px; overflow: hidden; }
.gt-ld-tx { width: 104px; height: 148px; padding: 5px; border: 1px solid #eeeeee; background: #fff; margin: 0 auto; }
.gt-ld-tx img { width: 104px; height: 148px; }
.gt-ld-info { margin-top: 12px; height: 84px; overflow: hidden; text-overflow: ellipsis; }
.gt-ld-info a { display: block; text-align: center; line-height: 28px; }
.gt-ld-info .gt-ld-n { color: #333333; font-size: 16px; }
.gt-ld-info .gt-ld-z { color: #e24c00; font-size: 16px; font-weight: bold; }
.gt-ld-b { }
.gt-ld-b span { color: #e36340; font-weight: bold; font-size: 16px; line-height: 50px; margin-left: 30px; }
.icoxw { background: url(../images/gt-icon54.png) 0px 16px no-repeat; }
.icozf { background: url(../images/gt-icon0.png) 0px 16px no-repeat; }
.gt-ld-info2 { margin-top: 7px; }
.gt-ld-info2 a { display: block; text-align: center; line-height: 27px; }
.gt-ld-info2 .gt-ld-n { color: #333333; font-size: 16px; }
.gt-ld-info2 .gt-ld-z { color: #999999; font-size: 12px; }
.gt-ld-b2 { margin-top: 10px; }
.gt-ld-row2 { /*padding-left: 10px;*/ width: 540px; }
.gt-ld-row2 li { float: left; width: 135px; text-align: center; /*margin-bottom: 28px;*/ overflow: hidden; }
.gt-ld-info3 .gt-ld-z { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; max-width: 100%; }
.zhiwu { line-height: 20px; height: 38px; font-size: 11px; text-align: center; color: #999999; }
/*互动 我要写信*/
.gt-xx-wrap { padding: 59px 72px 73px 72px; }
.gt-xx-info span, .gt-xx-col2 span { display: inline-block; width: 60px; text-align: right; color: #535353; font-size: 16px; line-height: 40px; margin-right: 15px; float: left; }
.gt-xx-info input { float: left; height: 38px; border: 1px solid #e6e6e6; }
.gt-xx-col1, .gt-xx-col2 { width: 481px; }
.gt-xx-col1, .gt-xx-col2, .gt-xx-col3 { height: 40px; margin-bottom: 13px; }
.gt-xx-col1 input { width: 383px; padding-left: 13px; }
.gt-xx-col2 input { width: 20px; height: 20px; margin-right: 7px; float: left; margin-top: 11px; }
.gt-xx-col2-radio { width: 20px !important; }
.gt-xx-col3 input { width: 905px; padding-left: 13px; }
.gt-xx-col4 { height: 93px; margin-bottom: 13px; }
.gt-xx-col4 textarea { height: 80px; width: 905px; padding-left: 13px; padding-top: 13px; border: 1px solid #e6e6e6; }
.gt-xx-yzm { width: 100%; margin-top: 11px; }
.gt-xx-yzm-pic { margin-left: 75px; margin-right: 4px; }
.gt-xx-yzm span { color: #333333; font-size: 16px; line-height: 46px; cursor: pointer; }
.gt-xx-b { width: 100%; margin-top: 39px; margin-left: 75px; }
.gt-xx-b button { width: 114px; height: 44px; border-radius: 2px; background: #3aa094; color: #fff; font-size: 16px; cursor: pointer; }
/*互动=========================================================*/
.gt-hd-wrap { /*padding-top: 20px; padding-bottom: 56px;*/ }
.gt-hd-wrap1 { width: 850px; /*margin-top: 20px;*/ }
/*.gt-hd-wrap1-con { margin-bottom: 31px; }*/
.gt-hd-wrap1-tit { width: 100%; height: 40px; background: #f0f2f5; }
.gt-hd-wrap1-t { line-height: 40px; display: inline-block; width: 110px; background: #3069b8; color: #fff; font-size: 16px; text-align: center; }
.gt-hd-wrap1-m { color: #aaaaaa; font-size: 12px; line-height: 40px; margin-right: 18px; }
.gt-hd-wrap1-row1 { margin-top: 22px; }
.gt-hd-wrap1-row1-col1, .gt-hd-wrap1-row1-col1 img { width: 320px; height: 213px; }
.gt-hd-wrap1-row1-col1 img { border: 1px solid #e2e2e2; }
.gt-hd-wrap1-row1-col2 { width: 506px; padding-top: 12px; }
.gt-hd-wrap1-row1-col2 p { line-height: 32px; max-height: 96px; overflow: hidden; }
.gt-hd-wrap1-row1-col2 span { color: #3b68bb; }
.gt-hd-wrap1-row2 { margin-left: 0px; margin-top: 13px; }
.gt-hd-wrap1-row2 li { float: left; width: 383px; height: 36px; padding-left: 15px; padding-right: 26px; background: url(../images/gt-icon33.png) left center no-repeat; }
.gt-hd-wrap1-row2 li a { display: inline-block; line-height: 36px; float: left; }
.gt-hd-wrap1-row2 li span { color: #888888; line-height: 36px; float: right; }
.gt-wrap1-table { width: 850px; margin-top: 15px; border: #F6F6F6; }
.gt-wrap1-table th { height: 39px; font-weight: bold; }
.t-tit { /*width: 600px;*/ padding-left: 19px; }
.t-time { min-width: 100px; text-align: center; }
.t-status { width: 60px; text-align: center; }
.gt-wrap1-table td { height: 39px; }
.t-status-fi { color: #008515 !important; }
.gt-hd-wrap2 { width: 289px; /*margin-top: 20px;*/ }
.gt-hd-wrap2-row1 { width: 300px; }
.gt-hd-wrap2-row1 a { display: block; float: left; margin-right: 8px; margin-bottom: 10px; }
.gt-hd-wrap2-row2 { margin-top: 3px; }
.gt-hd-wrap2-row2-t { display: block; width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align: center; background: #3b68bb; }
.gt-hd-wrap2-row2-con { background: #f0f2f5; padding-left: 24px; padding-top: 17px; padding-bottom: 10px; }
.gt-hd-wrap2-row2-con p { line-height: 30px; margin-bottom: 9px; }
.gt-hd-wrap2-row2-con p img { margin-right: 12px; }
.gt-hd-wrap2-row3 { margin-top: 29px; text-align: center; }
.gt-hd-wrap2-row3-t { width: 286px; height: 45px; margin-top: 7px; padding-top: 17px; background: url(../images/gt-bg10.png); }
.gt-hd-wrap2-row3-t span { line-height: 45px; }
/*领导信箱*/
.gt-ldxx { padding-bottom: 45px; }
.gt-ldxx-tit { height: 43px; width: 100%; border-bottom: 2px solid #3069b8; margin-top: 20px; }
.gt-ldxx-fl li { float: left; width: 130px; text-align: center; line-height: 45px; height: 43px; background: #f0f2f5; margin-right: 1px; cursor: pointer; }
.gt-ldxx-fl-on { color: #fff !important; background: #3069b8 !important; font-size: 16px; }
.gt-ldxx-search input { width: 150px; height: 28px; border: 1px solid #e6e6e6; color: #6d6d6d; padding-left: 8px; float: left; margin-right: 4px; }
.gt-ldxx-search-drop { width: 98px; height: 28px; border: 1px solid #e6e6e6; float: left; margin-right: 4px; position: relative; }
.gt-ldxx-search-drop ul { width: 100%; /*max-height: 60px;*/ overflow-y: auto; position: absolute; background: #fff; display: none; margin-left: -1px; border: 1px solid #ddd; border-top: 0px solid #ddd; }
.gt-ldxx-search-drop ul li { color: #6d6d6d; font-size: 16px; line-height: 28px; text-align: center; cursor: pointer; }
.gt-ldxx-search-drop span { color: #6d6d6d; font-size: 16px; line-height: 28px; display: block; padding-left: 8px; cursor: pointer; background: url(../images/gt-icon56.png) 81px center no-repeat; }
.gt-ldxx-search button { height: 30px; width: 70px; background: #3490d2; color: #ffffff; font-size: 16px; cursor: pointer; float: left; margin-right: 20px; }
.gt-ldxx-ask { display: block; float: left; width: 70px; height: 30px; color: #fff; font-size: 16px; padding-left: 40px; line-height: 30px; border-radius: 3px; margin-right: 2px; background: url(../images/gt-icon57.png) 15px center no-repeat #c73c3b; }
.gt-ldxx-item { padding-top: 3px; display: none; }
.gt-ldxx-show { display: block; }
.gt-ldxx-li { padding-top: 28px; padding-bottom: 31px; border-bottom: 1px solid #eeeeee; }
.gt-ldxx-con-t a { font-size: 18px; padding-left: 21px; display: inline-block; margin-left: 5px; background: url(../images/gt-icon58.png) left center no-repeat; }
.gt-ldxx-con-msg { margin-top: -5px; }
.gt-ldxx-con-msg span { color: #858585; font-size: 16px; display: inline-block; float: left; margin-left: 28px; line-height: 30px; }
.gt-ldxx-con-status { border: 1px solid #e6e6e6; width: 68px; height: 28px; text-align: center; }
.gt-ldxx-con-status2 { color: #3069b8 !important; }
.gt-ldxx-con { margin-top: 18px; }
.gt-ldxx-con p { color: #858585; font-size: 16px; line-height: 30px; width: 1090px; margin-left: 40px; display: block; text-indent: 2em; }
.gt-ldxx-con p a { color: #3069b8; font-size: 16px; line-height: 24px; }
.gt-ldxx-pg { margin-top: 36px; padding-left: 200px; }
/*县情=====================================================================================*/
.gt-xq-wrap { padding-top: 20px; padding-bottom: 36px; }
.gt-xq-wrap1 { height: 386px; width: 100%; padding-top: 40px; background: url(../images/gt-bg12.jpg) no-repeat; }
.gt-xq-wrap1-col1 { width: 510px; height: 340px; border: 3px solid #f2f2f2; position: relative; overflow: hidden; margin-left: 20px; }
.gt-xq-newspic { width: 510px; height: 340px; position: relative; overflow: hidden; }
.gt-xq-newspic li { width: 510px; height: 340px; position: absolute; left: 0; top: 0; }
.gt-xq-newspic li img { width: 510px; height: 340px; }
.gt-xq-pictt { position: absolute; overflow: hidden; width: 100%; height: 50px; bottom: 0; background: url(../images/gt-bg11.png); }
.gt-xq-pictt li { width: 100%; height: 50px; }
.gt-xq-pictt li a { color: #fff; font-size: 16px; line-height: 50px; display: inline-block; max-width: 320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 19px; }
.gt-xq-picpg { position: absolute; bottom: 19px; right: 16px; }
.gt-xq-picpg li { float: left; width: 11px; height: 11px; border-radius: 50%; cursor: pointer; background: #fff; margin-left: 9px; }
.gt-xq-pgon { background: #ee0000 !important; }
.gt-xq-wrap1-col2 { width: 542px; height: 272px; overflow: hidden; margin-left: 41px; margin-top: 74px; text-indent: 2em; }
.gt-xq-wrap1-col2 p { padding: 17px 20px 15px 20px; }
.gt-xq-wrap1-col2 p a { line-height: 30px; }
.gt-xq-wrap1-col2 p a span { color: #ff9900; }
.gt-xq-wrap2 { }
.gt-xq-wrap2 a { display: block; float: left; text-align: center; width: 100px; height: 90px; border: 1px solid #eeeeee; margin-right: 15px; position: relative; }
.gt-xq-wrap2 a:last-child { margin-right: 0px; }
.gt-xq-wrap2 a img { margin-top: 18px; }
.gt-xq-wrap2 a span { display: block; position: absolute; width: 100%; bottom: 17px; font-size: 16px; }
.gt-xq-wrap3-tit, .gt-xq-wrap3-tit img { width: 569px; height: 100px; }
.gt-xq-wrap3-list { }
.gt-xq-wrap3-list a { display: block; float: left; text-align: center; width: 141px; height: 118px; border: 1px solid #eeeeee; position: relative; background: #effff8; margin-left: -1px; }
.gt-xq-wrap3-list a:fist-child { margin-left: 0px; }
.gt-xq-wrap3-list a img { margin-top: 24px; }
.gt-xq-wrap3-list a span { display: block; position: absolute; width: 100%; bottom: 15px; font-size: 16px; }

.gt-xq-wrap3-list2 { }
.gt-xq-wrap3-list2 a { display: block; float: left; text-align: center; width: 141px; height: 118px; border: 1px solid #eeeeee; position: relative; background: #EFFAFF; margin-left: -1px; }
.gt-xq-wrap3-list2 a:fist-child { margin-left: 0px; }
.gt-xq-wrap3-list2 a img { margin-top: 24px; }
.gt-xq-wrap3-list2 a span { display: block; position: absolute; width: 100%; bottom: 15px; font-size: 16px; }

.gt-xq-wrap4 { margin-top: 29px; }
.gt-xq-wrap4-tit { width: 100%; border-bottom: 1px solid #eeeeee; text-align: center; height: 31px; margin-bottom: 21px; }
.gt-xq-wrap4-tit a { font-size: 22px; padding: 0px 4px; color: #3069b8; display: inline-block; border-bottom: 2px solid #3069b8; line-height: 30px; }
.gt-xq-wrap4-list li { float: left; position: relative; margin-right: 1px; margin-bottom: 1px; }
.gt-xq-wrap4-t { position: absolute; bottom: 0; width: 100%; height: 50px; text-align: center; background: url(../images/gt-bg11.png); }
.gt-xq-wrap4-t a { line-height: 50px; display: inline-block; max-width: 400px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; font-size: 18px; }
.gt-xq-wrap4-l1, .gt-xq-wrap4-l1 img { width: 499px; height: 333px; }
.gt-xq-wrap4-l2, .gt-xq-wrap4-l2 img { width: 385px; height: 166px; }
.gt-xq-wrap4-l3, .gt-xq-wrap4-l3 img { width: 273px; height: 166px; }
.gt-xq-wrap4-list li span { width: 64px; height: 64px; display: block; position: absolute; top: 115px; left: 218px; background: url(../images/gt-icon76.png); }
/*领导 简介*/
.gt-ldjj-lf-nav { }
.gt-ldjj-lf-nav li { /*height: 59px;*/ border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
.gt-ldjj-lf-nav li a { display: block; padding-left: 21px; padding-top: 12px; }
.gt-ldjj-lf-nav li span { color: #464646; font-size: 16px; }
.gt-ldjj-lf-nav li p { color: #b8b8b8; font-size: 12px;margin-bottom: 12px; }
.gt-ldjj-lf-on, .gt-ldjj-lf-nav li:hover { background: #f8fbff; }
.gt-ldjj-lf-on span, .gt-ldjj-lf-nav li:hover span { color: #3269b8 !important; }
.gt-ldjj-wrap1-tx { width: 104px; height: 148px; padding: 5px; border: 1px solid #eeeeee; }
.gt-ldjj-wrap1-info { width: 740px; margin-right: 10px; }
.gt-ldjj-wrap1-n { color: #3069b8; font-size: 24px; display: inline-block; margin-left: 12px; line-height: 38px; margin-right: 14px; }
.gt-ldjj-wrap1-z { color: #9f9f9f; font-size: 16px; }
.gt-ldjj-wrap1-w { width: 740px; overflow: hidden; background: url(../images/gt-bg12.png) no-repeat; border-radius: 5px; }
.gt-ldjj-wrap1-w .infobg { margin-top: 30px; background-color: #F0F2F5; overflow: hidden; border-radius: 5px; }
.gt-ldjj-wrap1-w .infobg p { margin: 0px 30px 20px 30px; line-height: 24px; }
.gt-ldjj-wrap2 { margin-top: 18px; }
.gt-ldjj-wrap2-con { width: 858px; overflow-y: auto; margin-top: 18px; margin-left: 12px; }
.gt-ldjj-wrap2-con p { margin-bottom: 11px; /*font-size: 16px;*/ line-height: 200%; text-indent: 2em; }
.gt-ldjj-list { padding-top: 14px; }
.gt-ldjj-list li { width: 100%; height: 35px; background: url(../images/gt-icon33.png) 5px center no-repeat; }
.gt-ldjj-list li a { margin-left: 20px; display: inline-block; max-width: 600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 35px; float: left; }
.gt-ldjj-list li span { float: right; color: #888888; line-height: 35px; margin-right: 22px; }
/*图说高台 内容显示*/
.gt-xl-fy img { margin: 0 6px; }
.gt-xl-l { height: 16px; width: 1px; background: #dfdfdf; margin: 0 16px; display: inline-block; margin-top: 2px; }
.gt-xl-lb { padding-left: 24px; background: url(../images/gt-icon79.png) left center no-repeat; }
.gt-xl-big { padding-left: 25px; background: url(../images/gt-icon80.png) left center no-repeat; }
.gt-xl-pic { margin-top: 30px; padding-bottom: 24px; }
/*.imgContainer {
	width: 1085px;
	margin: 20px auto;
	padding: 10px;
	box-shadow: 1px 0 6px 0 rgba(180, 180, 180, 0.4);
}*/
.imgUl { position: relative; width: 620px; height: 100%; overflow: hidden; margin: 0 auto; padding-left: 26px; }
/*.box {
	width: 1000px;
	margin-left: 30px;
	overflow: hidden;
}*/
.detailImg,
.smallImg { position: relative; }
/*detailImg*/
#detailImg-box { min-height: 200px; width: 1000px; margin-left: 30px; overflow: hidden; }
.detailImg { text-align: center; }
.detailImg img { max-width: 1000px; }
.detailImg p { text-align: left; color: #666666; font-size: 20px; line-height: 40px; }
#detailImg-pre,
#detailImg-next { position: absolute; width: 19px; height: 39px; top: 50%; /*background: url(../images/gt-icon81.png) 0 0 no-repeat;*/ cursor: pointer; /*text-indent:-9999px;*/ }
#detailImg-pre { left: -15px; /*background-position: -35px 0;*/ background: url(../images/gt-icon81.png) no-repeat; }
#detailImg-next { right: -10px; /*background-position: -99px 0;*/ background: url(../images/gt-icon82.png) no-repeat; }
/*
#detailImg-pre:hover {
	background-position: -35px -47px;
}
#detailImg-next:hover {
	background-position: -99px -47px;
}*/
/*smallImg*/
.smallImg { margin-top: 28px; }
#smallImg-box { height: 120px; }
.smallImg li { float: left; width: 120px; height: 100%; position: relative; }
.smallImg li a { display: inline-block; /*width: 120px;height: 120px;*/ border: 2px solid #dfdfdf; overflow: hidden; vertical-align: middle; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.smallImg li a:hover,
.smallImg .cur a { border-color: #ff8767; }
#smallImg-ul img { max-width: 110px; max-height: 110px; }
.prev-tj img, .next-tj img { width: 100px; height: 100px; margin-top: 1px; margin-left: 1px; }
#smallImg-pre,
#smallImg-next { position: absolute; top: 0; height: 120px; width: 30px; margin: 0; cursor: pointer; display: inline-block; z-index: 999px; }
#smallImg-pre { left: 190px; background: url(../images/gt-icon83.png); }
#smallImg-next { right: 180px; background: url(../images/gt-icon84.png); }
.prev-tj, .next-tj { position: absolute; width: 106px; height: 106px; background: url(../images/gt-bg13.png); }
.prev-tj { top: 0; left: 64px; }
.next-tj { top: 0; right: 54px; }
.prev-tj span, .next-tj span { display: block; color: #666666; font-size: 16px; text-align: center; line-height: 35px; }
.gt-zy-tab { min-height: 484px; height: auto;overflow:hidden;}

.image_scroll { width: 100%; position: relative; margin: 0px auto 0; }
#wrapper { overflow: hidden; width: 1095px; height: 72px; margin: 0 auto; position: relative; }
#wrapper ul { position: absolute; left: 0; top: 0; }
#wrapper li { float: left; list-style: none; }
#wrapper li a { display: block; width: 345px; padding: 0 10px; height: 70px; color: #666; }
#wrapper li img { width: 100%; height: 70px; border: 1px solid #eee; }
#wrapper li a p { line-height: 30px; }
.left_btn { display: block; width: 30px; background: #ddd url(../images/arr_left.png) 7px center no-repeat; position: absolute; left: 0; height: 30px; top: 21px; border-radius: 15px; }
.right_btn { display: block; width: 30px; background: #ddd url(../images/arr_right.png) 10px center no-repeat; position: absolute; right: 0; height: 30px; top: 21px; border-radius: 15px; }
.left_btn img, .right_btn img { width: 25px; margin-top: 67px; margin-left: 2.5px; }
.image_scroll li:hover p { color: #1e56a8; }
.channcle_link { text-align: center; color: #1e56a8; }
.channcle_link img { width: 30px; margin: 0 auto; margin-top: 20px; }
.channcle_link p { text-align: center; margin-top: 10px; color: #1e56a8; }
.channcle_link a { text-align: center; }
.image_scroll > a.active { background-color: #3069b8; }

.clearfix:after { content: " "; display: block; clear: both; height: 0; }
.clearfix { zoom: 1; }

.searchtext { width: 580px; margin-top: 0px; top: 85px; }
.pageactive .gt-index-search { position: relative; animation: mymove 5s 1; animation-fill-mode: forwards; }

@keyframes mymove {
 from { width: 580px; padding-top: 146px; height: 190px; }
 to { width: 1200px; padding-top: 60px; height: 130px; }
}

@-moz-keyframes mymove {
 from { width: 580px; padding-top: 146px; height: 190px; }
 to { width: 1200px; padding-top: 60px; height: 130px; }
}

@-webkit-keyframes mymove {
 from { width: 580px; padding-top: 146px; height: 190px; }
 to { width: 1200px; padding-top: 60px; height: 130px; }
}

@-o-keyframes mymove { from;
{ width: 580px; padding-top: 146px; height: 190px; }
to { width: 1200px; padding-top: 60px; height: 130px; }
}

.pageactive .searchtext { position: relative; animation: mymove1 5s 1; animation-fill-mode: forwards; }

@keyframes mymove1 {
 from { left: 0; top: 0px; }
 to { left: 580px; top: -100px; }
}

@-moz-keyframes mymove1 {
 from { left: 0; top: 0px; }
 to { left: 580px; top: -100px; }
}

@-webkit-keyframes mymove1 {
 from { left: 0; top: 0px; }
 to { left: 580px; top: -100px; }
}

@-o-keyframes mymove1 { from;
{ left: 0; top: 0px; }
to { left: 580px; top: -100px; }
}

.pageactive .gt-index-nav { position: relative; overflow: hidden; margin-bottom: 0px; animation: mymove2 5s 1; animation-fill-mode: forwards; }

@keyframes mymove2 {
 from { margin-top: 121px; height: 140px; }
 to { margin-top: 0px; height: 0px; }
}

@-moz-keyframes mymove2 {
 from { margin-top: 121px; height: 140px; }
 to { margin-top: 0px; height: 0px; }
}

@-webkit-keyframes mymove2 {
 from { margin-top: 121px; height: 140px; }
 to { margin-top: 0px; height: 0px; }
}

@-o-keyframes mymove2 { from;
{ margin-top: 121px; height: 140px; }
to { margin-top: 0px; height: 0px; }
}

.mainpage { height: 0px; overflow: hidden; }
.pageactive .mainpage { position: relative; overflow: hidden; height: auto; min-height: 950px; animation: mymove3 5s 1; animation-fill-mode: forwards; }

@keyframes mymove3 {
 from { height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
 to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}

@-moz-keyframes mymove3 {
 from { height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
 to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}

@-webkit-keyframes mymove3 {
 from { height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
 to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}

@-o-keyframes mymove3 { from;
{ height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}

.gt-index-nav li span { position: relative; animation: mymove4 5s 1; animation-fill-mode: forwards; }

@keyframes mymove4 {
 from { display: block; }
 to { display: inline-block; }
}

@-moz-keyframes mymove4 {
 from { display: block; }
 to { display: inline-block; }
}

@-webkit-keyframes mymove4 {
 from { display: block; }
 to { display: inline-block; }
}

@-o-keyframes mymove4 { from;
{ display: block; }
to { display: inline-block; }
}

.gt-index-nav li span { position: relative; animation: mymove5 5s 1; animation-fill-mode: forwards; }

@keyframes mymove5 {
 from { display: block; }
 to { display: inline-block; }
}

@-moz-keyframes mymove5 {
 from { display: block; }
 to { display: inline-block; }
}

@-webkit-keyframes mymove5 {
 from { display: block; }
 to { display: inline-block; }
}

@-o-keyframes mymove5 { from;
{ display: block; }
to { display: inline-block; }
}


.unpageactive .gt-index-search { position: relative; animation: unmymove 5s 1; animation-fill-mode: forwards; }

@keyframes unmymove {
 from { width: 1200px; padding-top: 60px; height: 130px; }
 to { width: 580px; padding-top: 160px; height: 190px; }
}

@-moz-keyframes unmymove {
 from { width: 1200px; padding-top: 60px; height: 130px; }
 to { width: 580px; padding-top: 160px; height: 190px; }
}

@-webkit-keyframes unmymove {
 from { width: 1200px; padding-top: 60px; height: 130px; }
 to { width: 580px; padding-top: 160px; height: 190px; }
}

@-o-keyframes unmymove { from;
{ width: 1200px; padding-top: 60px; height: 130px; }
to { width: 580px; padding-top: 160px; height: 190px; }
}

.unpageactive .searchtext { position: relative; animation: unmymove1 5s 1; animation-fill-mode: forwards; }

@keyframes unmymove1 {
 from { left: 580px; top: -100px; }
 to { left: 0; top: 0px; }
}

@-moz-keyframes unmymove1 {
 from { left: 580px; top: -100px; }
 to { left: 0; top: 0px; }
}

@-webkit-keyframes unmymove1 {
 from { left: 580px; top: -100px; }
 to { left: 0; top: 0px; }
}

@-o-keyframes unmymove1 { from;
{ left: 580px; top: -100px; }
to { left: 0; top: 0px; }
}

/*.unpageactive .gt-index-logo img { position: relative; animation: unmymoveo1 5s 1; animation-fill-mode: forwards; }

@keyframes unmymoveo1 {
 from { left: 0px; }
 to { left: 0; }
}

@-moz-keyframes unmymoveo1 {
 from { left: 0px; }
 to { left: 0; }
}

@-webkit-keyframes unmymoveo1 {
 from { left: 0px; }
 to { left: 0; }
}

@-o-keyframes unmymoveo1 {
 from { left: 0px; }
 to { left: 0; }
}*/

.unpageactive .gt-index-nav { position: relative; margin-bottom: 0px; margin-top: 0px; overflow: hidden; animation: unmymove2 5s 1; animation-fill-mode: forwards; }

@keyframes unmymove2 {
 from { height: 0px; margin-top: 0px; }
 to { height: 140px; margin-top: 121px; margin-bottom: 214px; }
}

@-moz-keyframes unmymove2 {
 from { height: 0px; margin-top: 0px; }
 to { height: 140px; margin-top: 121px; margin-bottom: 214px; }
}

@-webkit-keyframes unmymove2 {
 from { height: 0px; margin-top: 0px; }
 to { height: 140px; margin-top: 121px; margin-bottom: 214px; }
}

@-o-keyframes unmymove2 { from;
{ height: 0px; margin-top: 0px; }
to { height: 140px; margin-top: 121px; margin-bottom: 214px; }
}

.unpageactive .mainpage { position: relative; overflow: hidden; height: 0; min-height: 0; animation: unmymove3 5s 1; animation-fill-mode: forwards; }

@keyframes unmymove3 {
 from { height: 950px; margin-top: 0; }
 to { height: 0px; margin-top: 0; }
}

@-moz-keyframes unmymove3 {
 from { height: 950px; margin-top: 0; }
 to { height: 0px; margin-top: 0; }
}

@-webkit-keyframes unmymove3 {
 from { height: 950px; margin-top: 0; }
 to { height: 0px; margin-top: 0; }
}

@-o-keyframes unmymove3 { from;
{ height: 950px; margin-top: 0; }
to { height: 0px; margin-top: 0; }
}


.pageactiveo .gt-index-search { position: relative; animation: mymoveo 0s 1; animation-fill-mode: forwards; }

@keyframes mymoveo {
 from { width: 580px; padding-top: 146px; height: 190px; }
 to { width: 1200px; padding-top: 60px; height: 130px; }
}

@-moz-keyframes mymoveo {
 from { width: 580px; padding-top: 146px; height: 190px; }
 to { width: 1200px; padding-top: 60px; height: 130px; }
}

@-webkit-keyframes mymoveo {
 from { width: 580px; padding-top: 146px; height: 190px; }
 to { width: 1200px; padding-top: 60px; height: 130px; }
}

@-o-keyframes mymoveo { from;
{ width: 580px; padding-top: 146px; height: 190px; }
to { width: 1200px; padding-top: 60px; height: 130px; }
}

.pageactiveo .searchtext { position: relative; animation: mymove1o 0s 1; animation-fill-mode: forwards; }

@keyframes mymove1o {
 from { left: 0; top: 0px; }
 to { left: 580px; top: -100px; }
}

@-moz-keyframes mymove1o {
 from { left: 0; top: 0px; }
 to { left: 580px; top: -100px; }
}

@-webkit-keyframes mymove1o {
 from { left: 0; top: 0px; }
 to { left: 580px; top: -100px; }
}

@-o-keyframes mymove1o { from;
{ left: 0; top: 0px; }
to { left: 580px; top: -100px; }
}

/*.pageactiveo .gt-index-logo img { position: relative; animation: mymoveo1o 0s 1; animation-fill-mode: forwards; }

@keyframes mymoveo1o {
 from { left: 0; }
 to { left: -70px; }
}

@-moz-keyframes mymoveo1o {
 from { left: 0; }
 to { left: -70px; }
}

@-webkit-keyframes mymoveo1o {
 from { left: 0; }
 to { left: -70px; }
}

@-o-keyframes mymoveo1o {
 from { left: 0; }
 to { left: -70px; }
}*/

.pageactiveo .gt-index-nav { position: relative; overflow: hidden; margin-bottom: 0px; animation: mymove2o 0s 1; animation-fill-mode: forwards; }

@keyframes mymove2o {
 from { margin-top: 121px; height: 140px; }
 to { margin-top: 0px; height: 0px; }
}

@-moz-keyframes mymove2o {
 from { margin-top: 121px; height: 140px; }
 to { margin-top: 0px; height: 0px; }
}

@-webkit-keyframes mymove2o {
 from { margin-top: 121px; height: 140px; }
 to { margin-top: 0px; height: 0px; }
}

@-o-keyframes mymove2o { from;
{ margin-top: 121px; height: 140px; }
to { margin-top: 0px; height: 0px; }
}

.pageactiveo .mainpage { position: relative; overflow: hidden; height: auto; min-height: 950px; animation: mymove3o 0s 1; animation-fill-mode: forwards; }

@keyframes mymove3o {
 from { height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
 to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}

@-moz-keyframes mymove3o {
 from { height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
 to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}

@-webkit-keyframes mymove3o {
 from { height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
 to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}

@-o-keyframes mymove3o { from;
{ height: 0px; margin-top: 121px; margin-bottom: 214px; display: none; }
to { height: auto; margin-top: 0; margin-bottom: 0; display: block; }
}
/*导航*/
.gt-nav { position: relative; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.gt-nav .gt-index-navup { width: 55px !important; position: absolute; right: 0; top: 0; height: 55px; text-align: center; }
.gt-nav .gt-index-navup img { width: 30px; margin: 20px auto; height: 20px; transform: rotate(180deg); }
.gt-nav li:first-child.gt-nav-on { border-top-left-radius: 8px; }
.gt-nav li:hover { background: #2b4b81; }
.gt-nav li:first-child:hover { border-top-left-radius: 8px; }

.bigscreen { width: 100%; height: 100vh; background-color: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; display: none; text-align: center; line-height: 100vh; }
.bigscreen > img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.closepage { background-color: #fff; color: #333; padding: 5px 10px; position: absolute; top: 10px; right: 10px; line-height: 30px; }
.bigscreen > .prevbtn { width: 30px; height: 50px; background-color: #fff; position: absolute; top: 50%; left: 10px; margin-top: -25px; text-align: center; line-height: 50px; cursor: pointer; }
.bigscreen > .nextbtn { width: 30px; height: 50px; background-color: #fff; position: absolute; top: 50%; right: 10px; margin-top: -25px; text-align: center; line-height: 50px; cursor: pointer; }
.listscreen { width: 100%; height: 100vh; background-color: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; display: none; text-align: center; overflow-y: scroll; }
.listscreen > ul { height: auto; }
.listscreen > ul > li { margin: 5px auto; }

.imagecontent { line-height: 200px; }
.imagecontent > img { vertical-align: middle; }
.listscreen > ul > li { display: inline-block; width: 580px; padding: 10px; height: 400px; line-height: 400px; }
.listscreen > ul { width: 1200px; margin: 0 auto; }
.listscreen > ul > li img { vertical-align: middle; max-width: 100%; max-height: 100%; }

.sltm-carousle { width: 100%; height: 65px; }
.sltm-carousle .carl-btn { display: none; width: 29px; height: 68px; margin-top: -34px; }
.sltm-carousle .pre { background: url(slt-lb-pre.png) no-repeat; }
.sltm-carousle .next { background: url(slt-lb-next.png) no-repeat; }
.sltm-carousle:hover .carl-btn { display: block; }
/*公共轮播图*/
.carousel { position: relative; overflow: hidden; }
.carousel-img { position: absolute; top: 0; left: 0; width: 100%; }
.carousel-img li { height: 65px; width: 100%; text-align: center; }
.carousel-img li a { display: block; height: 100%; width: 100%; text-align: center; max-width: 100%; }

.carl-btn { position: absolute; top: 50%; cursor: pointer; }
.carousel .pre { left: 9px; }
.carousel .next { right: 9px; }
